Double-Pushout Approach with Injective Matching

نویسندگان

  • Annegret Habel
  • Jürgen Müller
  • Detlef Plump
چکیده

We investigate and compare four variants of the doublepushout approach to graph transformation. Besides the traditional approach with arbitrary matching and injective right-hand morphisms, we consider three variations by employing injective matching and/or arbitrary right-hand morphisms in rules. For each of the three variations, we clarify whether the well-known commutativity theorems are still valid and–where this is not the case–give modified results. In particular, for the most general approach with injective matching and arbitrary righthand morphisms, we establish sequential and parallel commutativity by appropriately strengthening sequential and parallel independence. We also show that injective matching provides additional expressiveness in two respects, viz. for generating graph languages by grammars without nonterminals and for computing graph functions by convergent graph transformation systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Double-pushout graph transformation revisited

In this paper we investigate and compare four variants of the double-pushout approach to graph transformation. As well as the traditional approach with arbitrary matching and injective right-hand morphisms, we consider three variations by employing injective matching and/or arbitrary right-hand morphisms in rules. We show that injective matching provides additional expressiveness in two respect...

متن کامل

Relabelling in Graph Transformation

The traditional double-pushout approach to graph transformation does not allow to change node labels in an arbitrary context. We propose a simple solution to this problem, namely to use rules with partially labelled interface graphs and to match rules injectively. In [8] we have shown that injective matching makes the double-pushout approach more expressive, and here we further generalise that ...

متن کامل

On outward and inward productions in the categorical graph-grammar approach and ∆-grammars

We consider the relationship between three ways of defining graph derivability. That the traditional double-pushout approach and Banach’s inward version are equivalent in the case of injective left-hand side is proved in a purely categorical setting. In the case of noninjective left-hand sides, equivalence can be shown in special categories if the righthand side is injective. Both approaches ha...

متن کامل

Changing Labels in the Double-Pushout Approach Can Be Treated Categorically

In the double-pushout approach to graph transformations, most authors assume the left-hand side to be injective, since the noninjective case leads to ambiguous results. Taking into consideration productions that change labels, however, may add ambiguity even in the case of injective graph productions. A well-known solution to this problem is restricting the categorical treatment to the underlyi...

متن کامل

A note on outward and inward productions in the categorical graph-grammar approach and Delta-grammars

By proving the correspondence between the usual double-pushout approach and Banach’s inward version in a purely categorical setting, we can extend the latter to noninjective left-hand sides. In the injective case, Banach’s point of view establishes a close relationship between the categorical approach and Kaplan’s ∆-grammars allowing a slight generalization of ∆-grammars and making them an oper...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998